#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/sem.h>
#include <sys/ipc.h>
#include <sys/types.h>

#define SEM_SET_PATHNAME "."
#define SEM_SET_PRO_ID 103

int main(int argc, char const *argv[])
{
    /* code */

    key_t key = ftok(SEM_SET_PATHNAME, SEM_SET_PRO_ID);
    if (key == -1) {
        perror("ftok error");
        exit(1);
    }

    //创建信号量 key 信号量数量 
    int semid = semget(key, 1, IPC_CREAT | 0644);
    if (semid == -1) {
        perror("semget error");
        exit(1);
    }
    

    return 0;
}

